/**
 * 
 */
package com.cnpc.iot.scgl.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

import com.cnpc.framework.annotation.Header;
import com.cnpc.framework.base.entity.BaseEntity;

@Entity
@Table(name = "tbl_camera")
public class Camera extends BaseEntity{
	@Header(name="序列号")
	@Column(name="device_serial")
	private String deviceSerial;
	
	@Header(name="摄像头名称")
	@Column(name="name")
	private String name;
	
	@Header(name="通道号")
	@Column(name="channel_no")
	private Integer channelNo;
	
	@Header(name="摄像头地址")
	@Column(name="camera_add")
	private String cameraAdd;

	@Header(name="云台控制")
	@Column(name="camera_type")
	private String cameraType;
	
	@Header(name="RTMP高清地址")
	@Column(name="rtmp_ht")
	private String rtmpHd;
	
	@Header(name="RTMP地址")
	@Column(name="rtmp")
	private String rtmp;
	
	@Header(name="HLS高清地址")
	@Column(name="hls_ht")
	private String hlsHd;
	
	@Header(name="HLS地址")
	@Column(name="hls")
	private String hls;
	
	@Header(name="APPKEY")
	@Column(name="app_key")
	private String appKey;
	
	@Header(name="APPSECRET")
	@Column(name="app_secret")
	private String appSecret;
	
	@Header(name="直播地址")
	@Column(name="zibo_url")
	private String ziboUrl;
		
	@Header(name="备注")
	@Column(name="remark")
	private String remark;

	public String getDeviceSerial() {
		return deviceSerial;
	}

	public void setDeviceSerial(String deviceSerial) {
		this.deviceSerial = deviceSerial;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public Integer getChannelNo() {
		return channelNo;
	}

	public void setChannelNo(Integer channelNo) {
		this.channelNo = channelNo;
	}

	public String getRtmpHd() {
		return rtmpHd;
	}

	public void setRtmpHd(String rtmpHd) {
		this.rtmpHd = rtmpHd;
	}

	public String getRtmp() {
		return rtmp;
	}

	public void setRtmp(String rtmp) {
		this.rtmp = rtmp;
	}

	public String getHlsHd() {
		return hlsHd;
	}

	public void setHlsHd(String hlsHd) {
		this.hlsHd = hlsHd;
	}

	public String getHls() {
		return hls;
	}

	public void setHls(String hls) {
		this.hls = hls;
	}

	public String getAppKey() {
		return appKey;
	}

	public void setAppKey(String appKey) {
		this.appKey = appKey;
	}

	public String getAppSecret() {
		return appSecret;
	}

	public void setAppSecret(String appSecret) {
		this.appSecret = appSecret;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getCameraAdd() {
		return cameraAdd;
	}

	public void setCameraAdd(String cameraAdd) {
		this.cameraAdd = cameraAdd;
	}

	public String getCameraType() {
		return cameraType;
	}

	public void setCameraType(String cameraType) {
		this.cameraType = cameraType;
	}

	public String getZiboUrl() {
		return ziboUrl;
	}

	public void setZiboUrl(String ziboUrl) {
		this.ziboUrl = ziboUrl;
	}
	
}
